export const cookie = function(key, value, options) {
    
    if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
       console.log('sssss')
        options = options || {};

        typeof(options.path) == 'undefined' && (options.path = '/'); //将默认cookie路径设置为域名根目录,否则默认是当前页面目录。cookie不能全站共享

        if (value === null || value === undefined) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires,
                t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }
        value = String(value);

        //ie11 does not accepts domain
        return (document.cookie = [encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', options.path ? '; path=' + options.path : '', options.secure ? '; secure' : ''].join(''));

    }

    options = value || {};

    var decode = options.raw ? function(s) {
        return s;
    } : decodeURIComponent;

    var pairs = document.cookie.split('; ');
    for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
        if (decode(pair[0]) === key)
            return decode(pair[1] || '');
    }
    return null;

}
export default {
    cookie
}